@charset   "Shift_JIS";
BODY 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   BACKGROUND-ATTACHMENT: fixed;
   background-image : url(background.gif); 
   LINE-HEIGHT: 150%;
   BACKGROUND-REPEAT: repeat-y;
}

#head {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	width: 800px;
       height: 75px;
       font-size: 12px;
}

#lhead {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	width: 160px;
       font-size: 12px;
	height: 50px;
	float: left;
}
#ruhead {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	width: 640px;
	height: 20px;
       font-size: 12px;
	font-size: 12px;
       text-align: right;
	float: left;
}

.head2
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   width: 100%;
   text-align: left;
   background-image : url(line-pu.jpg); 
   vertical-align: middle;
   padding: 2px;
}

#main {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	 width: 800px;
        font-size: 12px;    
    　　text-align: left;　　　　
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

.leftbox1 {  
       width: 100%;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ffbbdd;
       padding-bottom: 2px;
       padding-right: 2px;
       padding-left: 2px;
       padding-top: 0px;
	margin-bottom: 3px;
       margin-left: 2px;
       
}

.leftbox2 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 100%;
       text-align: center;
　     font-size: 12px;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
}

.leftbox3 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 100%;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #c8ffde;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
}

.leftbox4 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 100%;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ff7171;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 2px;
}


.box1 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 240px;
       LINE-HEIGHT: 80%;
　     font-size: 12px;
	background-color: #fff0f8;
	border-width: none;
       padding: 3px;
	margin-bottom: 5px;
       margin-top: 5px;
       margin-left: 1px;
}

.box2 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 100%;
       font-size: 12px;
	border-width: none;
       padding: 5px;
	margin-bottom: 3px;
       margin-left: 0px;

}

.box3 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 335px;
       vertical-align: baseline;
     　font-size: 12px;
 	border-width: none;
       padding: auto;
	margin-bottom: 3px;
       margin-left: auto;
       float: left;
}


.box4 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 280px;
       font-size: 12px;
	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
   
 
}


.box5 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 750px;
       font-size: 12px;
       text-align: center;
 	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
       padding-bottom: 4px;
       float: left;
}

.box6 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 800px;
       font-size: 12px;
       text-align: center;
 	border-width: none;
       padding: 2px;
	margin-bottom: 3px;
       margin-left: 0px;
       padding-bottom: 4px;
       clear: left;
}



.boxa {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 240px;
       background-image : url(hand-back.gif); 
       font-size: 12px;
	border-width: none;
       padding: 3px;
	margin-bottom: 3px;
       margin-left: 0px;
}

.box4-a {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 420px;
       font-size: 12px;
 	border-width: none;
       padding: 3px;
	margin-bottom: 3px;
       margin-left: 0px;
       float: left;
}

.box4-b {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 175px;
       font-size: 12px;
       border-style: solid;
	border-width: 1px;
	border-color: #ffbbdd;
       padding-bottom: 2px;
       padding-right: 2px;
       padding-left: 2px;
       padding-top: 0px;
       margin-top: 4px;
	margin-bottom: 3px;
       margin-left: 2px;
       float: left;
}

.box4-c {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 175px;
       height: 150px;
       line-height: 150px;  
       padding-bottom: 2px;
       padding-right: 2px;
       padding-left: 2px;
       margin-top: 4px;
	margin-bottom: 3px;
       margin-left: 2px;
       float: left;
}

.rightbox1 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 615px;
       height: 465px;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ff99cc;
       padding: 6px;
	margin-top: 3px;
	margin-bottom: 3px;
       margin-left: auto;
 
}

.rightbox1a {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 615px;
       height: 285px;
　     font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #ff99cc;
       padding: 6px;
	margin-top: 3px;
	margin-bottom: 3px;
       margin-left: auto;
 
}


.rightbox2 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 245px;
　     font-size: 12px;
	background-color: #ffffff;
	border-width: none;
       padding: auto;
	margin-bottom: 3px;
       margin-left: auto;
 
 
}

.rightbox3 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       width: 630px;
       height: 170px;
　     font-size: 12px;
       padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
       margin-left: 3px;
 
}

.minibox {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	font-size: 12px;
	background-color: #ffffff;
	width: 145px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	float:left;
}

h1
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	font-size: 8pt;
	margin: 0px;
	color: gray;
	font-weight: normal;
}
H2
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	font-size: 12pt;
	margin: 0px;
	color : #fd689c;
	font-weight: bold;
}

H3 
 {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       FONT-SIZE: 12pt; 
       COLOR: #008CEC; 
       margin-bottom:5px;

}


strong
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	font-weight: bold;
}


TD
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       FONT-SIZE: 12px; 
       LINE-HEIGHT: 150%;
}

A:link.blue 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       FONT-SIZE: 12px; 
       color: #0000cc;
       text-decoration: underline;
}


A:visited.blue 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       color:#0033CC;
       text-decoration:underline;
}

A:hover.blue
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        color: #DEDBBA;
}


A:active.blue 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        color: #DEDBBA;
}

A:link
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        FONT-SIZE:  12px;
        color : #666666;
        text-decoration:none;
}

A:visited 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        FONT-SIZE: 12px;
        color: #666666;
        text-decoration:none;
}


A:hover 
{  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
         FONT-SIZE:  12px;
         color: #DEDBBA;
}

A:active 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         FONT-SIZE:  12px;
         color: #DEDBBA;
}

img {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  border: 0px;
}

img.gazou1 {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  border: 0px;
}


.ind 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         vertical-align: baseline;
         font-size: 12px;
         text-indent: 30px;
         padding: 2px;
	  margin: 1px;
}

.ind1 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         vertical-align: baseline;
         font-size: 12px;
         text-indent: 0px;
         padding: 2px;
	  margin: 1px;
}


.ind2 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         vertical-align: baseline;
         font-size: 12px;
         text-indent: 10px;
         padding: 2px;
	  margin: 1px;
}

.ind3 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
         background-color:#FFeeee;
         border-bottom-color:#FFcccc;
         border-bottom-style:solid;
         border-bottom-width:1px;
         clear: left;
}

.ind4 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
         background-color:#FFeeee;
         border-bottom-color:#FFcccc;
         border-bottom-style:solid;
         border-bottom-width:1px;
}   

.ind5 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         vertical-align: baseline;
         font-size: 12px;
         text-indent: 220px;
         padding: 2px;
	  margin: 1px;
}

.ind6 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         width: 420px;
         height: 160px;
         vertical-align: middle;
         font-size: 12px;
         float: left;
}

.ind7 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         width: 120px; 
         vertical-align: middle;
         height: 160px;
         margin-top: -80px;
         margin-bottom: -40px;
         font-size: 12px 

;
}

.ind8 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         width: 420px;
         height: 160px;
         font-size: 12px;
         float: left;
}

.ind8-2 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         width: 472px;
         height: 160px;
         font-size: 12px;
         float: left;
}

.ind9 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         width: 110px; 
         margin-top: 50px;
         margin-bottom: 20px;
         font-size: 12px 
         float: left;
}

.base 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         vertical-align: baseline;
         font-size: 12px;
}


.black1 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
         font-weight: 800;
         LINE-HEIGHT: 150%;
	  color: #000000;
}


.gray1 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
	  line-height: 20px;
	  color: #575757;
}

.gray2 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
	  line-height: 20px;
	  color: #666666;
}
.orange1 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
         font-weight: 800;
         LINE-HEIGHT: 150%;
	  color: #cc6600;
}

.orange2 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
 	  color: #cc6600;
}

.orange3 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 10px;
 	  color: #ffcc66;
}

.red1 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
 	  color: #FF3366;
}

.red2 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
 	  color: #ff0000;
}

.red3 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 	  color: #ff0033;
}

.red4 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 	  color: #cc0000;
         font-weight: 800;
}

.red5 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 	  color: #ff0033;
         font-weight: 800;
}

.red6 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 18px;
         font-weight: 800;
	  color: #cc0033;
}

.red7 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-weight: 800;
	  color: #cc0066;
}

.red8 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 18px;
         font-weight: 800;
	  color: #ff0000;
}

.red9 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
         font-style: italic;
         font-weight: 800;
	  color: #cc0033;
}

.red10 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 18px;
         font-style: italic;
    　   font-weight: 800;
	  color: #cc0033;
}

.red11 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 18px;
    　   font-weight: 800;
	  color: #cc0033;
}

.red12 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
 	  color: #cc0000;
}


.pink1 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-family: ＤＦＧPOP1体;
         font-size: 12px;
 	  color: #ff0099;
}


.green1 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
 	  color: #009900;
}

.green2 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         font-size: 12px;
 	  color: #009966;
}

.clear 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         clear: left;
}
.right 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       text-align: right;
}

.center 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       text-align: center;
}

.head 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
         FONT-SIZE: 12px; 
         MARGIN: 20px 0px 1px; 
         COLOR: #666666;
}


.head_small
  {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  FONT-SIZE: 10px; MARGIN: 20px 0px 1px; 
 COLOR: #666666
;
}


.top_newsday 
 {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  FONT-SIZE: 12px; MARGIN: 0px;
  COLOR: #4c80da
;
}


.top_newsline
  {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  MARGIN: 7px 10px 7px 0px; 
 BORDER-BOTTOM: #999999 1px dotted
;
}


.top_newsline2 
 {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  MARGIN: 7px 10px 7px 0px; 
  BORDER-BOTTOM: #999999 1px solid
;
}


.news 
 {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  OVERFLOW: auto; 
 WIDTH: 500px; 
 HEIGHT: 100px
;
}


.komidashi
 {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  FONT-WEIGHT: bold; 
  FONT-SIZE: 14px;
  COLOR: #ff6600
;
}


.messagelist
  {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  PADDING-RIGHT: 0px; 
   PADDING-LEFT: 0px; 
   PADDING-BOTTOM: 0px; 
   MARGIN: 0px; 
   PADDING-TOP: 0px
;
}


   .messagelist UL 
   {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  PADDING-RIGHT: 7px; 
     PADDING-LEFT: 50px; 
     LIST-STYLE-POSITION: outside; 
     FONT-SIZE: 14px; 
     PADDING-BOTTOM: 0px; 
     MARGIN: 0px; 
     LINE-HEIGHT: 150%; 
     PADDING-TOP: 0px
;
}

td.p1
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   width: 151px;
   color: #fff0f8;
   background-image : url(line-p.jpg); 
   vertical-align : top;
}

td.p2
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   width: 100%;
   text-align: center;
   background-image : url(foot-1.jpg); 

}

td.p3
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   width: 100%;
   text-align: center;
   background-image : url(line-pu.jpg); 

}

td.p4
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   width: 100%;
   background-image : url(line-p.jpg); 
   vertical-align: top ;
}

TD.p5
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   background-image : url(line01.jpg); 
   vertical-align: top ;
}

td.p7
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   background-image : url(topline01.jpg); 
   vertical-align: top ;
}

.messagelist LI 
 {  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 7px;
   MARGIN: 0px 0px 20px; 
   PADDING-TOP: 0px;
   BORDER-BOTTOM: #999999 1px dotted
;
}


#foot 
{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   width: 800px;
   FONT-SIZE: 12px;
   text-align: center;  
   background-image : url(foot-1.jpg); 
}


.ind10{  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
  
  
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #fbd58c;
  border-left-color : #fbd58c;
  border-right-color : #fbd58c;

  
  border-bottom-style : solid;
  border-bottom-color : #fbd58c;
border-width : 1px;
  margin-top : 7px;
  margin-left : 7px;
  margin-right : 7px;
  margin-bottom : 7px;
}

H4{
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  color : #ff8e1e;
  background-color : #f9fdb7;
}

.kaiin{  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  background-color : #ffffd2;
  padding-bottom : 1pt;
  border-bottom-style : solid;
  border-bottom-color : orange;

  padding-top : 1pt;
  border-top-style : solid;
  border-top-color : orange;

  font-size : 13px;
}

.touroku{  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  font-size : 14px;
  font-weight : bold;
  color : #cc0000;
}

.point{  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  background-color : #ffe6f0;
  border-bottom-width : thin;
  border-bottom-style : solid;

  border-bottom-color : #ff7d7d;

  font-size : medium;
}

.point2{  
    
    
    
    
    
    
  font-size : 14px;
}

.point3{  
  background-color : #f7f7f9;
}

H5{  
  color : #0000cc;
}